Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Portugal F1 Portugal F2 Seville Challenger Shanghai Rolex Masters - Shanghai Astana Open - Astana Ukraine F3 Russia F2 Italy F6 Italy F7 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Russia F1 Brest Challenger Bergamo Challenger Danderyd Challenger Manama Challenger Nottingham Challenger Tenerife 1 Challenger Koblenz Challenger Tenerife 3 Challenger Lugano Challenger Madrid Challenger Millennium Estoril Open - Estoril Aix En Provence Challenger French Open - Paris Surbiton Challenger Cary Challenger Nottingham 2 Challenger Ilkley Challenger Hamburg Open - Hamburg Braunschweig Challenger Porto Challenger Generali Open - Kitzbuhel Guangzhou Challenger Istanbul Challenger Hangzhou Open - Hangzhou Brest Challenger Almaty Open - Almaty Bratislava 2 Challenger Helsinki Challenger Lyon Challenger Astana Challenger Phoenix Challenger Quimper Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Manama Challenger BNP Paribas Open - Indian Wells Oeiras 4 Challenger Bordeaux Challenger French Open - Paris Ilkley Challenger Nottingham 2 Challenger Wimbledon - London Pozoblanco Challenger Porto Challenger U.S. Open - New York St. Tropez Challenger Helsinki Challenger Almaty Open - Almaty Lyon Challenger Russia F1 Uzbekistan F1 Belarus F1 Belarus F2 Uzbekistan F2 Uzbekistan F4 Italy F13 Ukraine F1 Turkey F4 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba X Open Internacional D'Andorra - Andorra Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Banja Luka Challenger 2003 - Banja Luka Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Siemens Open 2004 - Scheveningen Open Castilla y Leon - Segovia Porsche Open - Poznan China Open - Beijing Lambertz Open - Aachen Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Penza Cup - Penza Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk BMW Tennis Championship - Sunrise Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Open Costa Daurada - Tarragona Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade VIII Torneo Internazionale di Tennis - Barletta 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Morocco Tennis Tour - Rabat Rijeka Open - Rijeka Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Penza Cup 2008 - Penza Porsche Open - Poznan Mordovia Cup 2008 - Saransk XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Besancon Challenger Bergamo Challenger Rome Challenger Tunis Challenger Reggio Emilia Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Astana Challenger Bergamo Challenger Barletta Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Penza Challenger Saransk Challenger Istanbul Challenger Samarkand Challenger - Samarkand Penza Challenger Astana Challenger Istanbul Challenger Astana Challenger Cordenons Challenger Dallas Challenger Mersin Challenger Bordeaux Challenger Prostejov Challenger Furth Challenger Kosice Challenger Tanger Challenger Istanbul Challenger Astana Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Prostejov Challenger Astana Challenger Aptos Challenger Astana Challenger Prostejov Challenger Moscow Challenger Irving Challenger Caltanissetta Challenger Marburg Challenger Astana Challenger Scheveningen Challenger Biella Challenger Manerbio Challenger Como Challenger Genova Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Irving Challenger Stanford Challenger Helsinki Challenger Ottignies-Louvain-la-Neuve Challenger Cherbourg Challenger Prostejov Challenger Phoenix Challenger Chicago Challenger Tyler Challenger Bratislava Challenger Dallas Challenger Prague Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Perugia Challenger Brest Challenger Seville Challenger Milan Indoors - Milan Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Open 13 - Marseille Biella Challenger Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Segovia Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open Castilla y Leon - Segovia Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Andria Challenger Riviera di Rimini Challenger 2004 - Rimini Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Chennai Open - Chennai SAP Open - San Jose Sophia Antipolis Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Bastad Challenger Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Canberra Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Aptos Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Kremlin Cup - Moscow Brisbane International - Brisbane Cordenons Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Erste Bank Open - Vienna Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Brisbane International - Brisbane Orleans Challenger Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Astana Open - Nur-Sultan Bratislava Challenger Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Rome Challenger Lexington Challenger Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Phoenix Challenger Akbank Private Banking TED Open - Istanbul Tunis Challenger Heilbronn Challenger AT&T Challenger of Dallas - Dallas Southern Capital Cup - Almaty Prostejov Challenger Bulgarian Open - Sofia Togliatti Cup - Togliatti Augsburg Challenger Belgaum Open - Belgaum Lambertz Open - Aachen Nur-Sultan 1 Challenger Gran Canaria 2 Challenger Nottingham 2 Challenger Rome Challenger Memorial Savigni - Sassuolo Baumag Open - Budapest Marburg Challenger Bergamo Challenger Traralgon Challenger Pau Challenger Phoenix Challenger Tennis Napoli Cup - Napoli Surbiton Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Nottingham Challenger Ilkley Challenger Volkswagen Challenger 2004 - Wolfsburg Mallorca Challenger 10ø Tornea B. Camparini - Reggio Emilia St. Tropez Challenger Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki Helsinki Challenger Mordovia Cup 2005 - Saransk Murcia Challenger Madrid Challenger USTA Men's Challenger of Dallas - Dallas Czech Open 2006 - Prostejov Togliatti Cup - Togliatti Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Morocco Tennis Tour - Marrakech Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome UTC Open - Cherkassy Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Cincinnati Open - Cincinnati Brest Challenger Bratislava Challenger Helsinki Challenger Maia Challenger Gran Canaria 1 Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Orange Prokom Open - Sopot Australian Open - Melbourne French Open - Paris Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati Internazionali di Sicilia - Palermo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Dallas Challenger Heilbronn Challenger Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Belgrade Challenger French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Thailand Open - Bangkok Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Brisbane - Brisbane U.S. Open - New York Marrakech Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Wimbledon - London Rome Challenger Winston Salem - Winston Salem Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg U.S. Open - New York Australian Open - Melbourne Napoli Challenger PTT Thailand Open - Bangkok Winston-Salem Open - Winston-Salem China Open - Beijing Rome Challenger Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Copa Claro - Buenos Aires China Open - Beijing Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Abierto Mexicano - Los Cabos U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AEGON Championships - London ATP Kremlin Cup - Moscow Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Aegon Nottingham Open - Nottingham BRD Nastase Tiriac Trophy - Bucharest Biel Challenger Malaysian Open - Kuala Lumpur Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Synsam Swedish Open - Bastad Open Sud de France - Montpellier New York Open - New York BA-CA Tennis Trophy - Vienna Astana Open - Nur-Sultan Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Open 13 Provence - Marseille PBZ Zagreb Indoors - Zagreb Generali Open - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Grand Prix Hassan II - Casablanca Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow AEGON International - Eastbourne German Tennis Championships - Hamburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Gonet Geneva Open - Geneva Anytech365 Andalucia Open - Marbella Bank Austria Tennis Trophy - Vienna Open Sud de France - Montpellier Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Astana Open - Astana Open 13 - Marseille Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 US Men's Clay Court Championship - Houston Davis Cup, Finals, Group B SkiStar Swedish Open - Bastad Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow All Lower level tournaments Grand Prix Hassan II - Casablanca Olympics - London Olympics - Tokyo SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad San Francisco Challenger Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Prostejov Challenger Heineken Open - Auckland Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane ASB Classic - Auckland Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril BMW Open - Munich Tampere Challenger BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich China Open - Beijing Geneva Open - Geneva Lille Challenger Alicante Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Quimper Challenger Alicante Challenger ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Nur-Sultan 2 Challenger US Men's Clay Court Championship - Houston Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Seat Godo 2005 - Barcelona Tenerife 3 Challenger Lugano Challenger Open Romania - Bucharest Open 13 Provence - Marseille Stockholm Open - Stockholm Little Rock Challenger Serbia Open - Belgrade Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Stockholm Open - Stockholm Croatia Open Umag - Umag BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Apia International - Sydney Open de la Comunidad Valenciana - Valencia Abierto Mexicano - Los Cabos Maharashtra Open - Pune Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Nature Valley International - Eastbourne Murray River Open - Melbourne Erste Bank Open - Vienna Marbella Challenger Concepcion Challenger Ilkley Challenger Lille Challenger Francavilla Challenger Canberra Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Cassis Challenger NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Campionati Internazionali d'Italia - Rome Swiss Open - Gstaad Tennis Masters Series - Monte Carlo Open de la Comunidad Valenciana - Valencia BNP Paribas Masters - Paris AEGON Championships - London Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Masters Series Monte-Carlo - Monte-Carlo Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Thailand Open - Bangkok Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Barcelona Open BancSabadell - Barcelona Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Mutua Madrid Open - Madrid AEGON Championships - London AEGON International - Eastbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Open 13 Provence - Marseille Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Toronto Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai U.S. Open - New York Wimbledon - London St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London China Open - Beijing Wimbledon - London French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, KAZ-SUI 5-0 Australian Open - Melbourne Davis Cup, World Group, QR, KAZ-POR 3-1 Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, QF, SUI-KAZ 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Chicago Challenger